<?php  
class ControllerModuleCategory extends Controller {
	protected function index($setting) {
		$this->language->load('module/category');
		
		if (isset($this->request->get['path'])) {
			$parts = explode('_', (string)$this->request->get['path']);
		} else {
			$parts = array();
		}
		
		if (isset($parts[0])) {
			$this->data['category_id'] = $parts[0];
		} else {
			$this->data['category_id'] = 0;
		}
		
		if (isset($parts[1])) {
			$this->data['child_id'] = $parts[1];
		} else {
			$this->data['child_id'] = 0;
		}
							
		$this->load->model('catalog/category');
		$this->load->model('catalog/product');
        $this->data['left_image']=HTTP_IMAGE.'data/tables-left-square-dark.gif';

        $brandsCategory=$this->model_catalog_category->getCategory(70);
        //$subCategories=$this->model_catalog_category->getCategories(71);
        $this->data['heading_title']=$brandsCategory['name'];

        $this->data['categories'] = array();
        if($categories=$this->model_catalog_category->getCategories($brandsCategory['category_id'])){
            foreach ($categories as $category) {
                $total=$this->model_catalog_product->getTotalProducts(array('filter_category_id'=>$category['category_id']));
                /*$children_data=array();
                foreach($subCategories as $child){
                    $data=array(
                        'filter_category_id'  => $child['category_id'],
                        'filter_sub_category' => true
                    );

                    $product_total=$this->model_catalog_product->getTotalProducts($data);
                    $total+=$product_total;

                    $children_data[]=array(
                        'category_id' => $child['category_id'],
                        'name'        => $child['name'] . ($this->config->get('config_product_count') ? ' (' . $product_total . ')' : ''),
                        'href'        => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id'])
                    );
                }*/

                $this->data['categories'][] = array(
                    'category_id' => $category['category_id'],
                    'name'        => $category['name'].($this->config->get('config_product_count') ? ' ('.$total.')' : ''),
                    'children'    => array(), //$children_data,
                    'href'        => $this->url->link('product/category', 'path='.$category['category_id']),
                );
            }
        }

		if(file_exists(DIR_TEMPLATE.$this->config->get('config_template').'/template/module/category.tpl'))
			$this->template = $this->config->get('config_template') . '/template/module/category.tpl';
		else
			$this->template = 'default/template/module/category.tpl';
		
		$this->render();
  	}

}
?>